Sangam: A Transformation Modeling Framework
نویسندگان
چکیده
Integration of multiple heterogeneous data sources continues to be a critical problem for many application domains and a challenge for researchers world-wide. One aspect of integration is the translation of schema and data across data model boundaries. Researchers in the past have looked at both customized algorithmic approaches as well as generic meta-modeling approaches as viable solutions. We now take the meta-modeling approach the next step forward. In this paper, we propose a flexible, extensible and re-usable transformation modeling framework which allows users to (1) model their transformations; (2) to choose from a set of possible execution strategies to translate the underlying schema and data; and (3) to access and re-use a library of transformation generators. In this paper, we present the core of our modeling framework a set of cross algebra operators that covers the class of linear transformations, and two different techniques of composing these operators into larger transformation expressions. We also present an evaluation strategy to execute the modeled transformation, and thereby transform the input schema and data into the target schema and data assuming that data model wrappers are provided for each data model. To show re-usability in our framework, we also present one transformation generator and show how the generator can produce a transformation model for any given input schema and data. The proposed framework has been implemented, and we give an overview of this prototype system.
منابع مشابه
Sangam: Modeling Transformations For Integrating Now and Tomorrow
Today many application engineers struggle to not only publish their relational, object or ascii file data on the Web but to also integrate information from diverse sources, often inventing and reinventing a suite of hard-wired integration tools. A model management system that supports the specification and manipulation of not only data models and schemata, but also mappings between the differen...
متن کاملSangam: A Framework for Modeling Heterogeneous Database Transformations
A broad spectrum of data is available on-line in distinct heterogeneous sources, and stored under different formats. As the number of systems that utilize the heterogeneous data sources grows, the importance of data translation and conversion mechanisms increases greatly. The goal of our work is a to design a framework that simplifies the task of translation specification and execution. Transla...
متن کاملAUP: Adaptive Change Propagation Across Data Model Boundaries
Although databases focus on the longevity of data, rarely is this data or its structure static. This is particularly true in some domains such as the protein databases that have seen and continue to see an exponential growth rate. Managing the effects of change on derived information (views, web pages) and on applications has been recognized as an important problem. Previous research efforts ha...
متن کاملAn Overview of Sangam: A System for Integrating Data to Investigate Stimulus-Circuitry-Gene Coupling
Sangam is an eScience collaboration between Neuroscientists and Computer Scientists to realize an environment that enables Neuroscientists to investigate “stimulus-circuitry-gene coupling”, that is, how particular types of stressful stimuli are sensed by brain circuits, and how these activated circuits trigger gene expression in discrete brain regions. Sangam is designed to bring together diver...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003